home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Amos / AMOSList-0497 / AMOSLIST / text0196.txt < prev    next >
Encoding:
Text File  |  1998-06-24  |  6.6 KB  |  114 lines

  1. mpd@mushy-pd.demon.co.uk (Mush ) wrote on 21.04.1997 some words under the
  2. subject AMOS and ASM:
  3.  
  4. > Ive managed to get a copy of devPac, and am not sure on how to integrate any
  5. > kind of assembler into AMOS. Someone did explain the basics of Dreg to me,
  6. > but I still dont quite get it.
  7.  
  8. It's  much  easier  to  include  asm-calls  as  procedures.  However,  AMOS
  9. sometimes  seems  to be buggy with lots of asm procedures, so it could give
  10. you trouble. For a procedure, you'll get the parameters on the (a3)-Stack.
  11.  
  12. > Can someone send me an ASM program, which can be merged into AMOS, and
  13. > explain to me how to use it. I would like to write an ASM version of ZOOM,
  14. > and would be interested in routines which will draw onto the screen, or draw
  15. > to mem for a c2p routine.
  16.  
  17. Have a look at these routines I've written some time ago...
  18.  
  19. Message-ID: <138637912.861714779@chris%sixpack.pfalz.de>
  20. Mime-Version: 1.0
  21. Subject: LittleExamples
  22. Content-Type: multipart/mixed; boundary="-"
  23.  
  24. This is a MIME encoded message.  Decode it with "munpack"
  25. or any other MIME reading software.  Mpack/munpack is available
  26. via anonymous FTP in ftp.andrew.cmu.edu:pub/mpack/
  27. ---
  28. Content-Type: application/octet-stream; name="littleexamples.lha"
  29. Content-Transfer-Encoding: base64
  30. Content-Disposition: inline; filename="littleexamples.lha"
  31. Content-MD5: GnNtUnaTikXqPk21eNlc3A==
  32.  
  33. IjstbGg1LR8CAAANBQAA42Q1IAAADENoYW5nZUZvbnQucy1SAd5ju9Gk475u74AkHSFB4raC
  34. CzeMVzppHQZgm8pOt7hLjrep3dVWTfG//r1tEGOHR2k3g2ADVNtTCTOwUd8ieMYvpNH1SKFb
  35. Nqh+ORazyxIOrkt0kIoMcVvJ9cubk/LfntUnRUMt9YQaaGT0ME2b6dRZu4/WmZj6RjvXr1pw
  36. NpoVrSHx8Cajyd2phFs8kHGOUskwpU9530CzR5Zshni4rpCwjrFLCQ0AxRTHfWJ+MKGBaDlF
  37. DgeLhCKwjEpixuKrlflHo+xVs7UqY8WHfUMWD1BLjIbHZ659Hz0+PQVZ3YSBH4WoV/m53i47
  38. tkKbHSU3CMuhuvZz+LMjGKenjCVgsiG5Jx06FSBEI0BMbxYLv9gfBsDy+cDELiwE5nAOt+c8
  39. s/RRp0nqtu9Lfatl21tpoWwE0XRFsADihb6gns6Ez13B0K1Jw4OmiUURsJKoMYo5Z24pcfuE
  40. v4mwgM8fY1nl65J9uatgKqHYFp4BJ4BTcAmVhU2QUaFU5PDd/jjcr/hY0L5l65iy70s2BB8U
  41. FK7Nd/R2ffLlnPN2SBtqvJz1uW3qkXra8IFeruA1Lluq5PFQozUhp5IO9POK//DDdg1dz/fH
  42. Ni2U0+xdY0JXRO24ITr3W/blHv1b/3SX36Ctx7MdlmM1XquU9krh/TIV0fpCaPvW702alQ3N
  43. wI0YPZcMFcb+Ij6HStwgbAfvPMPd0SEZYRnPAP0WaoYe/I2iIFCMIS8tbGg1LUkEAAArGAAA
  44. GJEmHgAAC0Noa3lab29tYi5z1zYDIWu7zbcVg8zfwD2XJXLnZo5Lbdu8eAEg8HK5LCQB4eTk
  45. b3arOyXSS9tuR8b/225JbXd2sEJcgQeCIOPCeAQkVGx68jXeM8x3AdJE23qMUuWgUvnJ03Qx
  46. ZqMuagR+aD0fHz9f2Sy5PielGL55I/kxzC3D8xfRxTzoyRJRNv7i9hOY6BbnF6cXJv/ar+8c
  47. 0vqbrTvT7gxiFNPMidFA8Xq5I5kIk40mkReDWeSIoaqif6cZ6OZWl01aXzIx+vmodp4pvXr5
  48. IatnM45Z/qdo8UdHbo/XXosR/UQ8mP2oxcqs8Qnxjj5+v2h2BZJfYjICgmhumwEu3J8u8MSU
  49. GE8c1E9zLHvENgGvjAEHfJnWi4bAHMikQ9OJ6OWSigb3Rmx0VCig3zkWNDFNRONnFFRPQoMK
  50. HcR0K7iuqw24cFwz4Gd6ozXnczdhw3fgXwD4W6CRckeKTiPcNfAGhZq9Aa26+Q9YqeAlbXtI
  51. f8sf0dVw0O8vmpnmDS3YdPavE0tjb3cycwj9vIpc9pIz4San5594GbgfAzd/s0C9mhBVoXlp
  52. k6Jv3CdTD1t9Id/QiBwDJ80XQpbyraexfA4ryZZcvWrdr7EWVInpEdSccjd+ARjnY1qkZyL7
  53. 908G+BA2Fxpi5vtbKHOM7X76E11RFkOXRFSfBpVDTGKeDsYQ5bOr71sl6W7+tbKkQpUUhwbc
  54. HGagNixdkTEQOnvMh6CRpZnMBnTuKhfv6IlVEEikH3cK9liKOh1pQZkSK41VTv0GCn+UJ4Q7
  55. D3SEDd/VxakQCUhQ23PwM0MOcGZQmZ3zAqN0Ier4AdIs2IINPRAGkXbFcvnLoUsR4R4wMvMV
  56. 9n4nmfLVhbiVhZiG3mvt0F7K8TcIYqcL5auaVn4gEtWFuJWFmKnmlboL2V4m4QxU4ShVfWn6
  57. umEvIU9Uvlur0t4jM0Ds0Lcw9HSvO4d92bA7NhsAeB3D4XZjOzRWAMbuGd2ZDs3LrASv6eGV
  58. zByuYOWxg5XMHK5g5XMHLYwcrmDlcwcrmDlsYOVzByuYOVzBy1sHjklyifJeCBBk5VNvtVFR
  59. NAm0TBtouMoWpVQtVcBPFMYR8BGcWuqky6vTVYz0fdVpXRPzD7rRedCcqVXhZ+fGqub+FXuF
  60. dVIzBBSRKSFtf4bbB2mmxD+YcpHktDWoC1d8LF36x/j8E8JWRSzKqN3yB8AkBMKOrKisSgO4
  61. YuvTg16cOvTv06YIipkTax7JwtHIqOK0L/43hsW//za99y3WNnrQv+Tdxrf+D3PA0wfB7Pga
  62. Yf1et4GfB+z07ITK0J/c14e+bDYaG75rdhpF3TVbDOPvmn2Gh+6abYZo7ppdhny/3NJ/RkV/
  63. /Jo7KDVaE+818rqlpp5XUbTTbdOtM/K6XaabbpVpntuk2mfjdItMvK6PaacP8PPh/RBveZ7b
  64. otpn43RLTLbdDtM/G6FaZeN0G0y/26B+RiNfmxBHV5vOnzgIwCPrLWxoNS1pAgAAnQYAAG6h
  65. Mx8AAA1Db252R3JleU5ldy5zoHQB/GyX0Sb0e1u7wDZdBP1RODgXK6Uti3P9C2uSTXucHdZJ
  66. kACAC2Zl8b+77jgIqMt0nSuACxOROimrqnrqEfxJ8fnNLu+lCPVuYYxf/LF2eVAsSiOumlEk
  67. MaKM+ICI6zoFi6/r9+7P+1edtE34sGpbpxDHFLu8E6QKSbciRuMR3Mx9GczmY0GXNjpnaGBS
  68. ScZnmsmU8AtXy9akUjFTXD6JH6iJEGLlDmfFq7zUeCKqYqEIltOM9z1d9Ue5gATAB3AB4Yo0
  69. GE3UiSefIX/i454mk7yO3pqujq29MfcIrfVzvHmJRau6o1HDmAdgeT2HQva9cW00eYuMxWg5
  70. kG/qUBe9EG3OaOQ3ndOOZTs61vTtLilDuAOk4nDKnsppTpydXw2OLnGZ3Ni423O5sCPjpoVn
  71. 0hGWZCriTqiTur0ZeQgZIpJwhtAZYU8rpE3LMmDCI9FGBErEEfy3VpQm7ncKuW4zEayDEeGg
  72. wj6MtnfL1YLg7RcHaLg7RcGcAAo25I5pp1rjF4+cNf5yaVrrBbxKxXy3gEUA9eA6oB28AK1i
  73. XgFvaNlIpWVa9uvb3i0j4PA/auxGLT+lLU/yKJ0Kd6FPdCi4FMZp9VekCeXa/t2do/ZNFpky
  74. rqVG+0MnOs50f9rHZmJYhhcF+c9ltTmb3tMop4xBOMQS+IDm/85JBxYEJqBWlgi8dlfT4l13
  75. QsRdiSuW2E8yrWf9ynWM/7lPAz61lt+MFnzRzGup3TEB3S4B3kiaeABU5xtfeYB/vmcqqNlx
  76. MGVdlmEJf93Fq0R1Wwhbcn57jsoiEelO/aR2LxbmD8UBkedGv66qzRpoBCH9LWxoNS3tAQAA
  77. awQAACx7OR4AAAtEb3RUdW5uZWwuc7c/AbVjl60243zffgDlJeAipCgElEruKZXVLcEUy0vB
  78. ZxVMG9KJMbMNzSXK+N/2ywcNscW49YAkbabBVjAV1w8c5AVwZZwYBvSXu71MZwSk6IlED6Jp
  79. 76rQyG9JO7UtZ66EHt7MjlCOBjhk1a9m3s9m8/W1Xn7plxLyEIAWrtOs7CbPMYrtYewUMXEJ
  80. OaAtrHodZeXkH7/bun7bV+j7Pu3/QEZCGuEoIOUIqCrPBZTmhLKQK1fk8SAgLNm64TdoB8Wz
  81. iypO/4fYrDkApjDEzdorMW2O9bHd8S35l6pvDwd/c2uWvIEBZczZGPpsj1J3oPg0mnvku2nY
  82. nUaAukRS+G/Onx5QFjzQ3UCbD8Ffq9Xu6K3jMTD8qmWIKk+I+w+Xurf0XEQFJjCtIwrX64pd
  83. DUvK5LWKYs2cuiHPAuzEFlaC9tSTtshirbBt2fxLQh6oQWWYkSFKs5nEW0aZND5pn1Gn6E/L
  84. 1SR/+zzoE4xGlvoJpdD6K6olhElQ4f3qtDmf+Kqa7BVPrrc+7z/5i8rmKXFi5j6VweQu1oum
  85. vHdAZZ3OqVMH4Z+XpZL8IfwP7KJvkvF82FGoBsWaZxs92FAGufaB16bO775EuC/TQGf+1Ene
  86. VsM33KKEuLTbWPwMbgKN3G4JEC1iyEdsaBm7T89tSCPmLWxoNS03AQAAoQIAACi6NyAAAA1G
  87. YXN0Mngyem9vbS5zlvwBIGObzaVivN//8AWQ4QT90tu2BjuRcyMjGRjyenuC4t84kwXBrnA/
  88. HG1oG940Di9QAjTaggy1tdrQVSfw/ibGo3I+2M1RMEdFdoL2Whm7zIMIzdjbmUb3cfqzRtWv
  89. WcodoJwq7tKm0lSvT80tKupOtdhNTRV+xF+Qdlw1M+lxVBjTHkykkw4AKzhNC36EShNDL9CJ
  90. Am1MVbUzgRcCpCUgQsto2OlxHdeCCVKeUj8KwQnUA/O8zjFXUxld9Id9JH/bVDwJL0BKSs3I
  91. 5MhJlhLsdNiMSjQR9T0e4uLffn4L6PmgYxi3X0NHF8uwvp5z+4O+j7nfPmNycsNFwx+NL5or
  92. shKPeojljTJky9UvP6/E/W67Uf+8n9vLxwGleMqjakFRlBbf52SYPnhU5ih4FxnzlD3IQ2ts
  93. ESV1LWxoNS3LAAAAMQIAACptKB8AAA9QbGFuYXIyQ2h1bmt5LnPRswC4W3etKSKt/eALI0Qe
  94. EhtgBiVFKrCCWd3YnMnKg7YRfHLIk2orGpq3UABCg4Ft6rr1AfgPXSTZDaIOVvWyHiDxiv/U
  95. BhhPWZH7YrN+cL+f93EBjn6Lfn1LZ7mxBPvUZClw0WJTk77CbRIMjxon4DxMJK0g2EkaQjCR
  96. tIVhCtJGwhGkkYQbSSiBOBrg8cMm/EVUU1hq8wMdqigPMIOKUQ4BnHjoa9h7L6nm9KG5RHKK
  97. 5UblSOVL7UzXP+Hl4ys2l4w3xBRu21CBCkiAII8tbGg1La4AAAAGAQAA8Jl4HAAACldyaXRl
  98. Q0xJLlOzOQCdWpvNKwvm/3wDfcOR0qseeB42rhQYYIK5E3vbAsLZt/muG+N+VhQpAEhbYWd/
  99. 9FiwcRXFLMIpu/rUrgcJii3BCQcm4084PePPJaqp8zC+LYNWDL8GAiuOXquxid9E76iBcryl
  100. +0DyG2FG93QHBQ7jikp/10x5CB2FYVUdKacqMU8msUiEyItPpT7XXjHhzB4aH8a/b8f6a+Fr
  101. 9ANvTXR62DLHPtfxxd7LBFsEgAA=
  102.  
  103. -----
  104.  
  105. Sorry about the length of the archive though ;)
  106.  
  107. Bye, Chris Hodges (http://www.cum.de/user/platon/)  __    __
  108. A4000/60, 24MB, 420HD, CD-ROM, CV64, FliFix    __  ///   / / _____
  109. GCS d H s-:++ !g p? !au a20 w++ v? C+++        \\\///   / /_/ ___/ LOGOUT
  110. E---- N++ K- W------ -po+ t++@ !5 j-- R+ G?     \XX/    \__/ __/  FASCISM!
  111. tv- b+ D-- B? e+(++)* u++ h! f !r n+ !y+    AMIGA RULEZ!   \/
  112.  
  113.  
  114.